Theoretical Performance-Based Cost-Effectiveness of Multicomputers

نویسندگان

  • Richard G. Börn
  • James R. Kenevan
چکیده

The CPU cycles that are stolen to relay messages can significantly affect the performance of a multicomputer system. This degradation in performance in turn affects the overall cost-effectiveness of such a system. This paper compares the cost-effectiveness of four multicomputer architectures that have received a great deal of recent attention: the bidirectional straight line, the unidirectional ring, the square mesh, and the binary hypercube. Cost-effectiveness is measured by finding the ratio of the total dollar cost of a multicomputer, based upon the total cost of processors and communication links, to the total potential utilization of the processors making up the system, where the potential utilization is the fraction of time a processor has to do useful processing after subtracting time spent handling messages. The smaller the value of this ratio, the greater the cost-effectiveness of the system. 1. INTRODUCTION With the current widespread interest in parallel and distributed processing, the subject of multicomputers has received considerable attention in literature. This interest is quite natural when one considers the ever increasing demands that are being placed upon computer systems and the fact that there appears to be a fundamental limit to the computing power that can be compressed upon a single chip. An early taxonomy that categorizes systems of interconnected computers based upon strategy of message transfer, transfer control, path structure, and specific system architecture, is given by Anderson and Jensen. 2 In a survey by Feng, 6 the space of interconnection networks is represented as the cross-product of sets of design decisions including operation mode, control strategy, switching methodology, and network topology. The problem of optimizing the performance of multicomputer systems has been addressed by a number of researchers. Three common sense factors including the interconnection topology, the scheduling and mapping of the algorithm to the topology, and parallelism detection are pointed out by Agrawal and JanaKiram.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mapping Concurrently-Communicating Modules onto Mesh Multicomputers Equipped with Virtual Channels

|It is diicult to deene and evaluate a meaningful performance metric when many packets are generated and exchanged concurrently in mesh-connected multicomputers equipped with wormhole switching and virtual channels. Thus, an approximate metric/cost function must be chosen so that when task modules are mapped by optimizing this function, the actual performance of the mapping is also optimized. S...

متن کامل

Economic and Effectiveness Evaluation Analysis of Some Resource Allocation Procedures

Review of theoretical models for cost-effectiveness and of procedures currently being used by different levels of decision makers to evaluate the projects or alternatives is the main objective of this article. To come to some conclusion that which theoretical model would be more effective to be applied for allocating the limited resources among different projects. the performance evaluation pro...

متن کامل

Assessment of Cost Effectiveness of a Firm Using Multiple Cost Oriented DEA and Validation with MPSS based DEA

Data Envelopment Analysis (DEA) is a nonparametric tool for discriminating the best performers from a number of homogenous Decision Making Units (DMU). Cost oriented DEA models identify those best DMUs which run cost efficient process. This paper validates the outcome derived from the Ideal Frontier (mentioned in Sarkar. S (2014)) derived from non-central Principal Component Analysis and a slac...

متن کامل

A Generalized Processor Mapping Technique for Array Redistribution

ÐIn many scientific applications, array redistribution is usually required to enhance data locality and reduce remote memory access in many parallel programs on distributed memory multicomputers. Since the redistribution is performed at runtime, there is a performance trade-off between the efficiency of the new data decomposition for a subsequent phase of an algorithm and the cost of redistribu...

متن کامل

The Paradigm Compiler for Distributed-Memory Multicomputers

functional parallelism. M assively parallel distributed-memory multicomputers can achieve the high performance levels required to solve the Grand Challenge computational science problems (a class of computational applications, identified by the 1992 US Presidential Initiative in High-Performance Computing and Communications, that would require a significant increase in computing power). Multico...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Comput. J.

دوره 35  شماره 

صفحات  -

تاریخ انتشار 1992